<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <script>
    // 1. 给一个数字数组，统计公司员工薪资，计算公司中薪资大于20000元的人的个数。【作业】
    // var num = [20000, 15000, 30000, 60000, 24000, 10000];
    // var newNum = num.filter(function (value) {
    //   return value > 20000;
    // });
    // console.log(newNum);

    // console.log(newNum.length);


    // 2. 给一个数字数组，统计公司员工薪资，计算公司员工是否每一个人的薪资都超过5000。【作业】
    // var nums = [20000, 15000, 30000, 60000, 12000, 10000];
    // var isOk = nums.every(function (value) {
    //   return value > 5000; // 如：return value >= 1000;
    // });
    // console.log(isOk);

    // 3. 给一个数字数组，统计公司员工薪资，计算公司员工是否含有薪资超过5000的人。【作业】
    // var nums = [20000, 1000, 30000, 60000, 12000, 10000];
    // var isOk = nums.some(function (value) {
    //   return value > 5000; // 如：return value >= 1000;
    // });
    // console.log(isOk);


    // 4. 给一个数字数组，统计公司员工薪资，给每一位员工的薪资翻3倍。【作业】
    // var nums = [20000, 1000, 30000, 60000, 12000, 10000];
    // var newNums = nums.map(function (value) {
    //   return value * 3;
    // });
    // console.log(newNums);

    // var arr = [1, 2, 3, 4, 5];
    // var newArr = arr.map(function (item, index) {
    //   return item * 2; //操作更新数组
    // })
    // console.log(newArr); //打印新数组
    // console.log(arr); //打印原数组，map()没有改变原数组
    // var newArr2 = newArr.map(function (item, index) {
    //   return `<li>${item}</li>`;
    //   //ES6语法，模版字符串，波浪号键，变量使用${}
    //   //["<li>NaN</li>", "<li>NaN</li>", "<li>NaN</li>", "<li>NaN</li>", "<li>NaN</li>"]
    // })
    // console.log(newArr2);
    // console.log(newArr2.join('')); //数组.join()，把数组每一项连接起来，形成字符串string
    // console.log(newArr); //打印数组，map()没有改变原数组
  </script>
</head>

<body>

</body>

</html>